.TH "PAPI_component_info_t" 3 "Tue Jan 15 2013" "Version 5.1.0.2" "PAPI" \" -*- nroff -*-
.ad l
.nh
.SH NAME
PAPI_component_info_t \- 
.SH SYNOPSIS
.br
.PP
.SS "Data Fields"

.in +1c
.ti -1c
.RI "char \fBname\fP [128]"
.br
.ti -1c
.RI "char \fBshort_name\fP [64]"
.br
.ti -1c
.RI "char \fBdescription\fP [128]"
.br
.ti -1c
.RI "char \fBversion\fP [64]"
.br
.ti -1c
.RI "char \fBsupport_version\fP [64]"
.br
.ti -1c
.RI "char \fBkernel_version\fP [64]"
.br
.ti -1c
.RI "char \fBdisabled_reason\fP [128]"
.br
.ti -1c
.RI "int \fBdisabled\fP"
.br
.ti -1c
.RI "int \fBCmpIdx\fP"
.br
.ti -1c
.RI "int \fBnum_cntrs\fP"
.br
.ti -1c
.RI "int \fBnum_mpx_cntrs\fP"
.br
.ti -1c
.RI "int \fBnum_preset_events\fP"
.br
.ti -1c
.RI "int \fBnum_native_events\fP"
.br
.ti -1c
.RI "int \fBdefault_domain\fP"
.br
.ti -1c
.RI "int \fBavailable_domains\fP"
.br
.ti -1c
.RI "int \fBdefault_granularity\fP"
.br
.ti -1c
.RI "int \fBavailable_granularities\fP"
.br
.ti -1c
.RI "int \fBhardware_intr_sig\fP"
.br
.ti -1c
.RI "int \fBcomponent_type\fP"
.br
.ti -1c
.RI "int \fBreserved\fP [8]"
.br
.ti -1c
.RI "unsigned int \fBhardware_intr\fP:1"
.br
.ti -1c
.RI "unsigned int \fBprecise_intr\fP:1"
.br
.ti -1c
.RI "unsigned int \fBposix1b_timers\fP:1"
.br
.ti -1c
.RI "unsigned int \fBkernel_profile\fP:1"
.br
.ti -1c
.RI "unsigned int \fBkernel_multiplex\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_counter_read\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_real_timer\fP:1"
.br
.ti -1c
.RI "unsigned int \fBfast_virtual_timer\fP:1"
.br
.ti -1c
.RI "unsigned int \fBattach\fP:1"
.br
.ti -1c
.RI "unsigned int \fBattach_must_ptrace\fP:1"
.br
.ti -1c
.RI "unsigned int \fBcntr_umasks\fP:1"
.br
.ti -1c
.RI "unsigned int \fBcpu\fP:1"
.br
.ti -1c
.RI "unsigned int \fBinherit\fP:1"
.br
.ti -1c
.RI "unsigned int \fBreserved_bits\fP:12"
.br
.in -1c
.SH "Detailed Description"
.PP 

.SH "Field Documentation"
.PP 
.SS "unsigned int \fBPAPI_component_info_t::attach\fP"Supports attach 
.SS "unsigned int \fBPAPI_component_info_t::attach_must_ptrace\fP"Attach must first ptrace and stop the thread/process 
.SS "int \fBPAPI_component_info_t::available_domains\fP"Available domains 
.SS "int \fBPAPI_component_info_t::available_granularities\fP"Available granularities 
.SS "int \fBPAPI_component_info_t::CmpIdx\fP"Index into the vector array for this component; set at init time 
.SS "unsigned int \fBPAPI_component_info_t::cntr_umasks\fP"counters have unit masks 
.SS "int \fBPAPI_component_info_t::component_type\fP"Type of component 
.SS "unsigned int \fBPAPI_component_info_t::cpu\fP"Supports specifying cpu number to use with event set 
.SS "int \fBPAPI_component_info_t::default_domain\fP"The default domain when this component is used 
.SS "int \fBPAPI_component_info_t::default_granularity\fP"The default granularity when this component is used 
.SS "char \fBPAPI_component_info_t::description\fP[128]"Description of the component 
.SS "int \fBPAPI_component_info_t::disabled\fP"0 if enabled, otherwise error code from initialization 
.SS "char \fBPAPI_component_info_t::disabled_reason\fP[128]"Reason for failure of initialization 
.SS "unsigned int \fBPAPI_component_info_t::fast_counter_read\fP"Supports a user level PMC read instruction 
.SS "unsigned int \fBPAPI_component_info_t::fast_real_timer\fP"Supports a fast real timer 
.SS "unsigned int \fBPAPI_component_info_t::fast_virtual_timer\fP"Supports a fast virtual timer 
.SS "unsigned int \fBPAPI_component_info_t::hardware_intr\fP"hw overflow intr, does not need to be emulated in software 
.SS "int \fBPAPI_component_info_t::hardware_intr_sig\fP"Signal used by hardware to deliver PMC events 
.SS "unsigned int \fBPAPI_component_info_t::inherit\fP"Supports child processes inheriting parents counters 
.SS "unsigned int \fBPAPI_component_info_t::kernel_multiplex\fP"In kernel multiplexing 
.SS "unsigned int \fBPAPI_component_info_t::kernel_profile\fP"Has kernel profiling support (buffered interrupts or sprofil-like) 
.SS "char \fBPAPI_component_info_t::kernel_version\fP[64]"Version of the kernel PMC support driver 
.SS "char \fBPAPI_component_info_t::name\fP[128]"Name of the component we're using 
.SS "int \fBPAPI_component_info_t::num_cntrs\fP"Number of hardware counters the component supports 
.SS "int \fBPAPI_component_info_t::num_mpx_cntrs\fP"Number of hardware counters the component or PAPI can multiplex supports 
.SS "int \fBPAPI_component_info_t::num_native_events\fP"Number of native events the component supports 
.SS "int \fBPAPI_component_info_t::num_preset_events\fP"Number of preset events the component supports 
.SS "unsigned int \fBPAPI_component_info_t::posix1b_timers\fP"Using POSIX 1b interval timers (timer_create) instead of setitimer 
.SS "unsigned int \fBPAPI_component_info_t::precise_intr\fP"Performance interrupts happen precisely 
.SS "char \fBPAPI_component_info_t::short_name\fP[64]"Short name of component, to be prepended to event names 
.SS "char \fBPAPI_component_info_t::support_version\fP[64]"Version of the support library 
.SS "char \fBPAPI_component_info_t::version\fP[64]"Version of this component 

.SH "Author"
.PP 
Generated automatically by Doxygen for PAPI from the source code.
